//
//  CZNetworkTool.swift
//  chengweibo
//
//  Created by apple on 16/3/4.
//  Copyright © 2016年 Wind. All rights reserved.
//

import UIKit
import AFNetworking


class CZNetworkTool: NSObject {
 
    //设置网络请求
    let afnManager : AFHTTPSessionManager
  
    //创建单例
    static  let sharedInstance : CZNetworkTool = CZNetworkTool()
    
    //private 表示私有的方法，除了这个文件外其他类是不知道这个方法的
    
    //设置了构造函数，当进行控制器的创建对象是就会到这来创建
   private override init() {
    
        let baseURL = NSURL (string: "https://api.weibo.com/")
    afnManager = AFHTTPSessionManager(baseURL: baseURL)
        
        super.init()
    
        }
    //MARK: -Oauth授权相关
    //获取登录界面的授权
    let client_id = "4091170254"
    let redirect_uri = "http://www.baidu.com/"
    let oauthUrl = "https://api.weibo.com/oauth2/authorize"
    
    //设置登录界面的地址，返回的是NSURL，方便往后的数据调用
    func oauthLoginUrl () -> NSURL {
    
        //拼接网站地址
        let urlString = oauthUrl + "?" + "client_id=" + client_id + "&" + "redirect_uri=" + redirect_uri
        
        return NSURL(string: urlString)!
        
    }
   
    
}
